/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.farent.solutions.plugins.stripes.hyperstripes.core;

import com.farent.solutions.plugins.stripes.hyperstripes.core.ajax.AjaxResponseInsert;
import java.io.OutputStream;

/**
 *
 * @author farouka
 */
public interface ComponentTagHandler
{
    String createContent( ComponentModel model, Object bindings);

    void createContent( ComponentModel model, Object bindings, OutputStream outputStream);

    String createScripts( ComponentModel model );

    AjaxResponseInsert createAjaxInsert( ComponentModel model, Object bindings );
}
